Programmology

Studying and researching things of programming the 3d space.
131 comments
73 entries
Advertisement
okonomiyaki
August 26, 2005
Wow

Wow

I forget who posted this, but I found this in the forums a couple days ago:

3d forums

There's some awesome works there... I especially love the fat giraffe and fat horse.
675 views
okonomiyaki
August 19, 2005
stupid dns
Hm... I seem to be having some dns issues with my site.

Please tell me if you can see the following image:
491 views
okonomiyaki
August 17, 2005
bleh
I have to say I have a great disdain for higher level languages.

I'm converting a noise tutorial I wrote in ASP.NET to PHP or some scripting language that runs on a typical linux system. I used C# in the ASP version, and though I don't like ASP, C# is quite nice so I was happy with it. I'm moving …
585 views
okonomiyaki
August 11, 2005
Interfaces!
Ok, so tonight wasn't completely a waste. I've made some headway on designing a flexible and simple render system (among other things). I found what is key in good design: interfaces. I was minimizing interfaces because I'm not going for runs-on-any-os-with-any-rendering-api-as-well-as-your-mom.…
538 views
okonomiyaki
August 10, 2005
Design

I've been hashing over a lot of things in my head recently. I think I'm a little confused because I'm not exactly sure of any specifications for my engine. And because I'm bad at doing that kind of a thing, I'm not going to stop and write a specifications document.

Here's the problem. I've been d…
584 views
okonomiyaki
August 08, 2005
DirectX
A couple things I like about DirectX:


  • Separation of world and view matrices.

  • Explicit and easy-to-get information about the hardware.

  • Extensive libraries

  • Render target objects!!! (thank goodness)

  • Cool effects system (that I'm still looking into)

  • Consistent on different hardware

  • Very clear and superfluous …
  • 622 views
    okonomiyaki
    August 03, 2005
    doh...
    hm... I'm slightly concerned. When I added the following two lines to finally display something, it eats up a lot of time:


    AXAppRenderer->GetRenderDevice()->Clear( 0, NULL, D3DCLEAR_TARGET, D3DCOLOR_XRGB(0,75,100), 1.0f, 0 );

    AXAppRenderer->GetRenderDevice()->Present( NULL, NULL, NULL…
    541 views
    okonomiyaki
    August 02, 2005
    DirectInput and absolute coordinates .
    So it looks like the people who don't like DirectInput say that's it's stupid because it can't do absolute positioning.

    Though I'm not going to judge a whole API because of that one feature... it really should do it better.

    It does have absolute positioning, but the relative coordinate is basically o…
    703 views
    okonomiyaki
    July 22, 2005
    Untitled

    Things have been pretty busy lately, but it's finally starting to calm down and be normal again. I've finally been able to do some programming. There is no denying it. I am a dork and this is my life:



    Hey, such a gift is blessing me in so many ways. Thank you Lord.

    I've been redesigning my websit…
    574 views
    okonomiyaki
    July 18, 2005
    ah.

    ah.



    ahhhh... a week in florida. no programming. just relaxing outside on the beach. makes you wonder about working with computers, eh?

    anyway, after all the fishing I did, I want to make a game about the life of a fish in a bait bucket.

    the goal? when you finally get to the point where you are on the…
    531 views
    okonomiyaki
    July 11, 2005
    Llama
    544 views
    okonomiyaki
    July 06, 2005
    where did it go?

    well... I can't seem to remember much about the night of July 4th. I wonder why that is?
    513 views
    okonomiyaki
    July 04, 2005
    Logger
    Today's chunk of code (ok, second one) segment introduces the...

    Logger
    .h

    /* --------------------------------------------------------------
    File: AXLogger.h
    Description: This file defines a class that logs messages. Depending on the type of message,
    it logs it to the appropriate output.
    Fo…
    501 views
    okonomiyaki
    July 04, 2005
    some more code!
    to fulfill all your sexual desires:

    another ascii art program. I made this a couple nights ago just for the fun of it. Very crude and the ascii isn't very good due to resolution problems, but it was fun to make

    Ascii art!


    #include "AXCore.h"
    #include

    #include "IL\\il.h"
    #include "IL\\ilu.h"

    #define PIC…
    634 views
    okonomiyaki
    July 03, 2005
    Chunk of code
    Until I can get to the point where screenshots are available, I thought I should post something productive.

    So here's a chunk of code. Today I give you my Settings Manager:

    .h


    /* --------------------------------------------------------------
    File: AXSettings.h
    Description: This file defines a class …
    584 views
    okonomiyaki
    July 01, 2005
    Forget coding, lets design..
    I drew a picture today. no, it's not a real picture. I wish :p

    Lets just say my schedule listed below isn't quite working out. I've decided to take a step back and design first. I'm not going to design everything down to each function; in fact, I know very little UML. I just want to lay out som…
    472 views
    okonomiyaki
    June 30, 2005
    Art

    Art

    I wish I had more time to devote to art. Art has always been something that fascinates me, and that's why I started studying computer graphics. Computer Science is definitely what drives me most, but without art, what do we have? Recently I've been spending so much time in code I've lost the hea…
    573 views
    okonomiyaki
    June 28, 2005
    Getting things done
    Though I've done some programming in the past week, I haven't really done anything. I really need to set some goals. I'm not really sure what I want to accomplish and so I end up running around in circles.

    Goal 1 - to be completed by 7/1/05
    • Have a solid program running in DirectX

      • Settings Manager
      • Lo…
    485 views
    okonomiyaki
    June 20, 2005
    Holy Moly

    DirectX has come a LONG way since I last used it. Holy Moly.

    I mean, breakpoints within HLSL shaders, and being able to step through the assembly code in VS.NET?? Who the hell would use OpenGL?

    No, no, I must digress. I know the benefits of OpenGL. I am not saying DirectX is better. But it is mu…
    457 views
    okonomiyaki
    June 17, 2005
    Oh boy

    I think I found my new girl... [grin]

    SDL girl


    I love you google images [heart]
    565 views
    okonomiyaki
    June 14, 2005
    Is OpenGL worth it?
    OpenGL is no longer my first choice for graphics development. I am switching to DirectX for my primary renderer. OpenGL is just a little too sloppy; it needs to get things together and Windows needs to support more than just version 1.1. I used DirectX 8.1 and I look forward to learning all that…
    540 views
    okonomiyaki
    June 13, 2005
    Pathfinding v2.0
    I enjoyed a relaxing weekend. It was gorgeous here on Lookout Mountain, GA. I went running and biking, and I'm finally starting to tan (well, not really, but I like to tell myself that).

    Anyway, I didn't feel like thinking too hard this weekend, so I had some more fun with the pathfinding genetic …
    320 views
    okonomiyaki
    June 08, 2005
    It breathes!
    I don't know what to call it.. be a snake or just a person trying to find the exit. Whatever it is, it's a genetic algorithm!

    Here's that pathfinding program I promised. It's really easy to play around with as everything can be dynamically changed. I hope it doesn't have any problems running on d…
    280 views
    okonomiyaki
    June 08, 2005
    Old people can predict weather!
    I learned something fascinating yesterday. Old people can predict weather!

    Apparently the sensitive joints of people with arthritis feel the pre-storm increase of barometric pressure. A younger girl at work has some form of arthritis in her feet, and she says her feet ache painfully some hours bef…
    337 views
    okonomiyaki
    June 06, 2005
    Woot
    I've decided to enter the new 4 elements contest. Having a goal and a deadline will help me keep on track in the project. Plus it'd just be cool to enter a contest. Even if I don't win, others could download my game and I could get some publicity. Hopefully it'd be good publicity :)

    Anyway, I re…
    295 views
    okonomiyaki
    June 03, 2005
    Dithering...
    It's about time for some screenshots. After fixing some really frustrating problems with my quaternion-based camera system, I have a pretty good system running. There's definitely a lot more to do, but I'm getting side-tracked with some cool graphics stuff.

    Really hackish dithering:


    I thought this …
    290 views
    okonomiyaki
    May 25, 2005
    More to learn...
    So much to learn!

    My project is going pretty well. I got tired of programming the framework since there's not really any immediate results, so I've been creating some cool (and useless) image filtering apps that run on the framework. I wrote a small dithering demo last night that looked pretty coo…
    445 views
    okonomiyaki
    May 20, 2005
    I ate a spider yesterday...
    ...and it crawled its way back out. ^^

    Ahh. Feels good to have a solid running application again. I'm back on track with where I was before I lost my harddrive. Scratch that, I'm on a totally different track. I changed the design of the core part of the system (from what I remember), and it's g…
    271 views
    okonomiyaki
    May 17, 2005
    Sigh..
    It's like writing a long journal entry or post and feeling like you said it perfectly, and then you accidentally push a button which refreshed the page and you lose it all. No matter how many times you try, you just can't write anything new that captures it the same way as the lost words.

    About a m…
    399 views
    okonomiyaki
    May 16, 2005
    Static or singleton
    I'm struggling to find the advantage of the singleton pattern. The way I see it, most people use it to make a class globally accessible and only once instanced. Why not just use static functions and variables?

    I used to do things like this for my managers:


    class settingsManager : singleton {
    ...
    };

    ex…
    346 views
    Advertisement

    Popular Blogs

    shawnhar
    Generalist
    101 Entries
    10 Followers
    15 Entries
    11 Followers
    johnhattan
    Programmer
    1,277 Entries
    48 Followers
    ApochPiQ
    Generalist
    628 Entries
    44 Followers
    dgreen02
    Generalist
    338 Entries
    56 Followers
    Advertisement