June already, how time passes. Ok, so here comes the review of May. It seems I had forgotten to make the last todo sticky so it stays at the top of the entries. Strange that I didn't notice all month long.
Layered Materials
Throughout May I worked on the layered materials. I am still not finished with this stuff and it gets on my nerves a lot. But I hope to at least finish them in June. One of the reasons it takes so long is, that I create stupid implementation bugs or run into bugs I added previously and never noticed them.
Into that last category I also count the problems I created while implementing the layered materials or the materials in general. First I found out, that something was not working with transparent materials. That turned into a long hunt for problems.
I also started to implement a new shader useful mainly for layered materials. I want to be able to constrain a texture to a small part of uv-space. Currently the editor stuff is implemented, the renderers still detect it as an ordinary texture.
View Handling
One of the big issues I turned to in the last week of May was handling of views. The first thing I got working was to just switch to one of the natural views (front, back, left, right, top and bottom). Then I added the ability to store an arbitrary view and recall it for the scene.
Cat Model

I even managed to sometimes do a bit of modeling. I have started on a cat a while ago and sometimes I manage to just ignore all the problems, bugs and missing features and model a bit. I even managed to post some images.
Miscellaneous Fixes
While modeling I hit some problems I did fix. The first was to make the free edit modifier incremental at least for the one kind of modifier where it is most noticeable. Then I found out, that I had forgotten to implement a feature (splitting a face by splitting an edge) and added it. Then I looked to further speed up the free edit modifier, but didn't quite succeed.
Then I added a new way to align the camera to some selections in the free edit modifier. As the camera defines in what plane I can move points, it is very important to be able to do that.
I also had to fix the selections again. When I last made a change, I removed some code I no longer understood. It turned out to be important and wrong. Recently I had the impression something is still not entirely working.
Game
On the game I worked all month long on the tracks. It slowly gets a bit boring, I started with the track handling back in December. The details this month were again very boring, so look at them at your own risk:
- Reorganizing some Code
- Constraining the Car to the Track - 1
- Constraining the Car to the Track - 2
- Constraining the Car to the Track - 3
Strange Things
I am missing a category for doing strange things. In May it was measuring a cherry tree. I haven't even gotten around to listen to my recording and turn it into text and then use it.
Schedule for June:
Development - Editor/Raytracer - New Stuff
- Finish the Skeleton handling.
- Add some simple form of hair.
- New operator for landscapes (short description)
- Rewrite 'Add Edges'-modifier to make it possible to cut a face along a fragmented edge
- Add moving constraints
- Add timelines for better animation support (description)
- Make the anivals exportable (description)
- Chamfer modifier
- Handle collisions of the cloth and the body
- Parallax mapping
Layered Materials
- Add Depth of Field (description)
- Ward BRDFs
- Packet Tracing
- Parallel Tracing
Modeling
- Texture the character and the pieces of cloth.
- Add the skeleton to the character and the pieces of cloth.
- Model a tank top.
- Model some pants.
- Model some shoes.
- Model some skirt
- Model hair for character.
- Start on the second character.
- Continue on the ship.
- Continue on the Lab scene
Development - HTTPD
- Add the handling of compression.
- Do the benchmarks.
- Add connection to postgreSQL.
Development - Modeler and HTTPD
- Paper Doll System
Website
- Create Wallpapers
- Create Wallpaper page
Some days late again, but here comes the review of June and the list of things too be done. Layered MaterialsI finished the layered materials. I even finished it four times, every time but the last something new crept up. The first time I thought I w
Tracked: Jul 05, 21:16