[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Fenfire-dev] still in progress?

From: Tuomas Lukka
Subject: Re: [Fenfire-dev] still in progress?
Date: Fri, 09 Dec 2016 13:32:28 +0000

Yes, you need to apply special rules: in the paper, we could transform the texture coordinates arbitrarily.

Basically, the translation of any repeating unit should be a divider of the (512, 0) and (0, 512) translations.

On Fri, Dec 9, 2016 at 2:15 PM Matti Katila <address@hidden> wrote:

Hi Tuomas,

Do you happen to recall how to calculate the repeating unit of textures. For example if I want to save 512x512 image file that can be tiled easily for background, is there special rules that I should apply for the skew and rotation? (this may help on refreshing the memory http://himalia.it.jyu.fi/darcs/libvob/vob/paper/texcoords.py)


On Thu, Mar 24, 2016 at 3:38 PM, Tuomas Lukka <address@hidden> wrote:
I probably won't have time to do anything about it, unfortunately; I was just pointing out that some of the ways the system worked were more an artifact of the limitations of the graphics cards at that time (no proper shaders; just textures and a little bit of combining them) so we had to do a lot of stuff with the textures.

On Thu, Mar 24, 2016 at 12:13 AM Matti Katila <address@hidden> wrote:

Yes, patches and pull-requests are accepted. For me porting the simple version was already an achievement with great fun.

I have plans to build something really small on top of git, a local web app with fenfireish editor where you could link things like source, specs, tests and docs. Finding free time for hobbies is the only small annoyance.


On Wed, Mar 23, 2016 at 5:36 AM, Tuomas Lukka <address@hidden> wrote:
Wow, hadn't seen the js implementation before. Cool!

You do realize that it would also be possible nowadays (because proper shaders are supported everywhere) to not use any real texture at all and do everything in a shader, resulting in a very tight package?

On Wed, Mar 23, 2016 at 1:10 AM Matti Katila <address@hidden> wrote:

Hi Tim,

Thanks for your mail. As you have noticed Fenfire is a separate project from Xanadu. While ZigZag (the data structure model of Xanadu) uses connected linear lists as its structure, Fenfire uses RDF graph. What is left from Xanadu ideas are xanalogical content or links, e.g. copy-pasting refers to original content instead of just copying content. The difference between projects, well, raw visualization of linear spaces was a bit easier to navigate with ZigZag like structure, since humans get easily lost in graph structure as there is no clear direction. To my understanding views should be specific to data structure and point of view to provide best value for user. This, however, makes it difficult to produce general purpose data tool.

Your question/wondering about what's happening is easily answered: mostly nothing. Ideas of Fenfire live but none is working on code level, at least to my knowledge and codebase is getting rotten. Fenfire was originally built with Java. After Tuomas understood how cool accelerated graphics is native C++ side was added to add OpenGL support. Benja and Tuukka did some work on Haskell implementation.

The principal ideas of Fenfire are very simple. It should not be huge push to implement Fenfire but the work is still lot of hours and one of the problems is that to different people Fenfire means different things. If the purpose is to write academic papers about Fenfire, it might be interesting to one people; if the purpose is to provide easy to use tool that human kind can benefit, it is interesting to multiple people. For a very small team the future of Fenfire might be web related implementation. There is circa 10 years from active development and time has passed. Today we can implement WebGL based unique papers with static _javascript_ which used to need tenths of files to build the software stack (http://mudyc.github.io/uniq-paper.js/). Today there exists many RDF database implementations and time for building Fenfire for web will mostly take less time.

Best regards,


On Tue, Mar 22, 2016 at 11:59 AM, tim k <address@hidden> wrote:
Hi I was reading about Xanadu and came across the info about the split / politics etc and then this project - I am interested in trying to learn either / both platform for use in neuro cognitive mapping and or alternatives to typical matrix array notations for graphs / graph theory. I have a weak comp sci background and while I run a debian laptop I mainly use this mac and am hoping to figure a way to set up Fenfire on it. Anyways just sending out a vague hello to see what's happening / see if I'm onto anything vaguely promising in terms of a pathway forward - and trying to scope out a future in academics where I can take things in a direction myself.


fenfire-dev mailing list

fenfire-dev mailing list

reply via email to

[Prev in Thread] Current Thread [Next in Thread]