Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. 3d character

3d character

Scheduled Pinned Locked Moved The Lounge
graphicsgame-devhelptutorialquestion
16 Posts 9 Posters 2 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Offline
    D Offline
    dave2k
    wrote on last edited by
    #1

    I want to create a 3d character which does various animations depending on user input. i am looking to create something like thoose anoying animated characters microsoft uses for apps like search and Excel. I am just wondering how they are created, and with what applications. I have 3D Studio Max ready to create the animations, but am stuck on how to import them into a program. Do you think microsoft have done this using Win32 / Directx? Thankyou.

    D F D D L 9 Replies Last reply
    0
    • D dave2k

      I want to create a 3d character which does various animations depending on user input. i am looking to create something like thoose anoying animated characters microsoft uses for apps like search and Excel. I am just wondering how they are created, and with what applications. I have 3D Studio Max ready to create the animations, but am stuck on how to import them into a program. Do you think microsoft have done this using Win32 / Directx? Thankyou.

      D Offline
      D Offline
      DavidNohejl
      wrote on last edited by
      #2

      dave2k wrote: i am looking to create something like thoose anoying animated characters microsoft uses for apps like search and Excel. Just make sure yours won't be annoying as well! ;) David

      1 Reply Last reply
      0
      • D dave2k

        I want to create a 3d character which does various animations depending on user input. i am looking to create something like thoose anoying animated characters microsoft uses for apps like search and Excel. I am just wondering how they are created, and with what applications. I have 3D Studio Max ready to create the animations, but am stuck on how to import them into a program. Do you think microsoft have done this using Win32 / Directx? Thankyou.

        F Offline
        F Offline
        feline_dracoform
        wrote on last edited by
        #3

        surely you can think of an easier way to annoy your users? remember, being lazy is a useful job attribute :) zen is the art of being at one with the two'ness

        1 Reply Last reply
        0
        • D dave2k

          I want to create a 3d character which does various animations depending on user input. i am looking to create something like thoose anoying animated characters microsoft uses for apps like search and Excel. I am just wondering how they are created, and with what applications. I have 3D Studio Max ready to create the animations, but am stuck on how to import them into a program. Do you think microsoft have done this using Win32 / Directx? Thankyou.

          D Offline
          D Offline
          dave2k
          wrote on last edited by
          #4

          any idea how they accomplish this?

          A 1 Reply Last reply
          0
          • D dave2k

            I want to create a 3d character which does various animations depending on user input. i am looking to create something like thoose anoying animated characters microsoft uses for apps like search and Excel. I am just wondering how they are created, and with what applications. I have 3D Studio Max ready to create the animations, but am stuck on how to import them into a program. Do you think microsoft have done this using Win32 / Directx? Thankyou.

            D Offline
            D Offline
            David Wulff
            wrote on last edited by
            #5

            I've never really done anything with them or even looked into it, but do these help? Microsoft Agent Home[^] CodeProject search for Microsoft Agenct[^]


            Ðavid Wulff The Royal Woofle Museum
            Audioscrobbler :: flickr

            Die Freiheit spielt auf allen Geigen

            1 Reply Last reply
            0
            • D dave2k

              any idea how they accomplish this?

              A Offline
              A Offline
              Adam Wimsatt
              wrote on last edited by
              #6

              I like http://www.hash.com[^] to do that type of animation. It's fairly easy to get going quickly with their Animation Master app. Check out their demo.


              // TODO: Write code.

              J 1 Reply Last reply
              0
              • D dave2k

                I want to create a 3d character which does various animations depending on user input. i am looking to create something like thoose anoying animated characters microsoft uses for apps like search and Excel. I am just wondering how they are created, and with what applications. I have 3D Studio Max ready to create the animations, but am stuck on how to import them into a program. Do you think microsoft have done this using Win32 / Directx? Thankyou.

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #7

                You could use this to create your own Agents.

                1 Reply Last reply
                0
                • D dave2k

                  I want to create a 3d character which does various animations depending on user input. i am looking to create something like thoose anoying animated characters microsoft uses for apps like search and Excel. I am just wondering how they are created, and with what applications. I have 3D Studio Max ready to create the animations, but am stuck on how to import them into a program. Do you think microsoft have done this using Win32 / Directx? Thankyou.

                  J Offline
                  J Offline
                  Jeremy Falcon
                  wrote on last edited by
                  #8

                  In Max, export your character to a 3DS file. If you don't have the DirectX SDK already (you should though), install it and use a tool called "conv3ds" to turn it into an X file (DX's native file format for objects). If you don't know how to work with X files in DX, then break out the docs. :) Jeremy Falcon

                  1 Reply Last reply
                  0
                  • A Adam Wimsatt

                    I like http://www.hash.com[^] to do that type of animation. It's fairly easy to get going quickly with their Animation Master app. Check out their demo.


                    // TODO: Write code.

                    J Offline
                    J Offline
                    Jeremy Falcon
                    wrote on last edited by
                    #9

                    I've heard some good praise about Animation Master from friends. I don't know much it will allow you to do, but I've been meaning to check it out one of these days. Jeremy Falcon

                    1 Reply Last reply
                    0
                    • D dave2k

                      I want to create a 3d character which does various animations depending on user input. i am looking to create something like thoose anoying animated characters microsoft uses for apps like search and Excel. I am just wondering how they are created, and with what applications. I have 3D Studio Max ready to create the animations, but am stuck on how to import them into a program. Do you think microsoft have done this using Win32 / Directx? Thankyou.

                      G Offline
                      G Offline
                      Gabriel 2
                      wrote on last edited by
                      #10

                      I've been playing with 3d characters, considering a game development, so I guess this could be of help. But it depends on what you are planning to do. Animated 3d character animation (as seen in games) is not a simple task at all. If what you are looking for is a simple 3d animation, I recommend you to use 3d studio. If you are looking for something far more advanced, you can create the 3d character model and animate it programatically. I've found the simplest way to create and animante a 3d character is using Milkshape. You can download it from www.milkshape3d.com. This programm is not intended for character creation, but for converting from one format to another, and you can use it to create movements. I'm not using milkshape 3d library to animate the character so I don't know what's like. I have programmed my own 3d library. If this is what you are planning to do, let me know so I can help you.

                      D 1 Reply Last reply
                      0
                      • G Gabriel 2

                        I've been playing with 3d characters, considering a game development, so I guess this could be of help. But it depends on what you are planning to do. Animated 3d character animation (as seen in games) is not a simple task at all. If what you are looking for is a simple 3d animation, I recommend you to use 3d studio. If you are looking for something far more advanced, you can create the 3d character model and animate it programatically. I've found the simplest way to create and animante a 3d character is using Milkshape. You can download it from www.milkshape3d.com. This programm is not intended for character creation, but for converting from one format to another, and you can use it to create movements. I'm not using milkshape 3d library to animate the character so I don't know what's like. I have programmed my own 3d library. If this is what you are planning to do, let me know so I can help you.

                        D Offline
                        D Offline
                        dave2k
                        wrote on last edited by
                        #11

                        yeh, i had a look at milkshape too (looks good). basically, i need to create a character which has, say 20 movemets, including facial expressions. i know i can create theswe animations in 3dsmax, but i am having trouble exporting. currently i am mucking around with opengl, and have found it's very difficult to get an animation working in opengl. i managed to create a .3ds reader, and can view basic models, but not animations. the animation i am using is probly going to be skeletal, but i am not sure. i was just wondering whether using directx would make life alot easier from the animation point of view.. and how to do it ofcourse! so my mission is to create a couple of animations first off, and be able to display them in my program using directx or opengl or whatever.. thankyou!

                        G 3 Replies Last reply
                        0
                        • D dave2k

                          I want to create a 3d character which does various animations depending on user input. i am looking to create something like thoose anoying animated characters microsoft uses for apps like search and Excel. I am just wondering how they are created, and with what applications. I have 3D Studio Max ready to create the animations, but am stuck on how to import them into a program. Do you think microsoft have done this using Win32 / Directx? Thankyou.

                          R Offline
                          R Offline
                          Roger Wright
                          wrote on last edited by
                          #12

                          Microsoft Agent has some interesting features for animation. One of our CPians here once used it to create a Bob character that would randomly walk on and off screen. I think there'd be a big market for a character that can detect when Clippy is displayed, walk onscreen, bend the irritating little bugger into a pretzel and drop-kick him offscreen. "...putting all your eggs in one basket along with your bowling ball and gym clothes only gets you scrambled eggs and an extra laundry day... " - Jeffry J. Brickley

                          1 Reply Last reply
                          0
                          • D dave2k

                            I want to create a 3d character which does various animations depending on user input. i am looking to create something like thoose anoying animated characters microsoft uses for apps like search and Excel. I am just wondering how they are created, and with what applications. I have 3D Studio Max ready to create the animations, but am stuck on how to import them into a program. Do you think microsoft have done this using Win32 / Directx? Thankyou.

                            D Offline
                            D Offline
                            dave2k
                            wrote on last edited by
                            #13

                            anyone else had experiences with .X files? thankyou.

                            1 Reply Last reply
                            0
                            • D dave2k

                              yeh, i had a look at milkshape too (looks good). basically, i need to create a character which has, say 20 movemets, including facial expressions. i know i can create theswe animations in 3dsmax, but i am having trouble exporting. currently i am mucking around with opengl, and have found it's very difficult to get an animation working in opengl. i managed to create a .3ds reader, and can view basic models, but not animations. the animation i am using is probly going to be skeletal, but i am not sure. i was just wondering whether using directx would make life alot easier from the animation point of view.. and how to do it ofcourse! so my mission is to create a couple of animations first off, and be able to display them in my program using directx or opengl or whatever.. thankyou!

                              G Offline
                              G Offline
                              Gabriel 2
                              wrote on last edited by
                              #14

                              Sorry Dave, I've been out-of-office. Here's some information. I downloaded some models from: http://www.gen3d.de/Actors/actorst.html\[^\] Using MilkShape you can de-compile the .act files. It will generate a Genesis3d File and many .mot files with motions. You can then import the .Genesis File and export it as MilkShape 3d TEXT file. This is a text file describing the model, and it's quite easy to import it. The file contains one or more meshes, followed by the bones information. Each vertex of every mesh has an index to one of the bones, so after rebuilding the bone structure you should adjust the mesh to it. In the bone structure, each bone has: - bone name - parent bone - a translation (X, Y, Z) - a rotation (rot X, rot Y, rot Z) The .mot files can also be imported. The describe the bone movement, but instead of describing the rotations with 3 parameters (around X, Y and Z) they use a Quaternion. Quaternions are a 4 parameter rotation model: an axis (X, Y, Z) and an angle. You can convert from one format to another. Animation can be performed by interpotating from one animation to another. ----- The .X file describes the mesh in DirectX format. You can also use this. I've not used .X files, so I don't know much about this format. I'm currently using DirectX to render the animation. In the previous version I used OpenGL, but DirectX seems to run faster and provider superior functionalities. I'm using .NET instead of C++ for testing purposes. However, .Net DirectX aplication runs 20% slower than C++ DirectX ones. I consider DirectX programming is more complicated than openGL. Try rendering a triangle. After that, try loading a Milkshape text file and render the meshes. Then try loading the bone structure and attach the meshes to it. The final step (and the more complicated one) is animation.

                              1 Reply Last reply
                              0
                              • D dave2k

                                yeh, i had a look at milkshape too (looks good). basically, i need to create a character which has, say 20 movemets, including facial expressions. i know i can create theswe animations in 3dsmax, but i am having trouble exporting. currently i am mucking around with opengl, and have found it's very difficult to get an animation working in opengl. i managed to create a .3ds reader, and can view basic models, but not animations. the animation i am using is probly going to be skeletal, but i am not sure. i was just wondering whether using directx would make life alot easier from the animation point of view.. and how to do it ofcourse! so my mission is to create a couple of animations first off, and be able to display them in my program using directx or opengl or whatever.. thankyou!

                                G Offline
                                G Offline
                                Gabriel 2
                                wrote on last edited by
                                #15

                                Sorry Dave, I've been out-of-office. Here's some information. I downloaded some models from: http://www.gen3d.de/Actors/actorst.html\[^\] Using MilkShape you can de-compile the .act files. It will generate a Genesis3d File and many .mot files with motions. You can then import the .Genesis File and export it as MilkShape 3d TEXT file. This is a text file describing the model, and it's quite easy to import it. The file contains one or more meshes, followed by the bones information. Each vertex of every mesh has an index to one of the bones, so after rebuilding the bone structure you should adjust the mesh to it. In the bone structure, each bone has: - bone name - parent bone - a translation (X, Y, Z) - a rotation (rot X, rot Y, rot Z) The .mot files can also be imported. The describe the bone movement, but instead of describing the rotations with 3 parameters (around X, Y and Z) they use a Quaternion. Quaternions are a 4 parameter rotation model: an axis (X, Y, Z) and an angle. You can convert from one format to another. Animation can be performed by interpotating from one animation to another.

                                1 Reply Last reply
                                0
                                • D dave2k

                                  yeh, i had a look at milkshape too (looks good). basically, i need to create a character which has, say 20 movemets, including facial expressions. i know i can create theswe animations in 3dsmax, but i am having trouble exporting. currently i am mucking around with opengl, and have found it's very difficult to get an animation working in opengl. i managed to create a .3ds reader, and can view basic models, but not animations. the animation i am using is probly going to be skeletal, but i am not sure. i was just wondering whether using directx would make life alot easier from the animation point of view.. and how to do it ofcourse! so my mission is to create a couple of animations first off, and be able to display them in my program using directx or opengl or whatever.. thankyou!

                                  G Offline
                                  G Offline
                                  Gabriel 2
                                  wrote on last edited by
                                  #16

                                  Are you using C++ or C#?

                                  1 Reply Last reply
                                  0
                                  Reply
                                  • Reply as topic
                                  Log in to reply
                                  • Oldest to Newest
                                  • Newest to Oldest
                                  • Most Votes


                                  • Login

                                  • Don't have an account? Register

                                  • Login or register to search.
                                  • First post
                                    Last post
                                  0
                                  • Categories
                                  • Recent
                                  • Tags
                                  • Popular
                                  • World
                                  • Users
                                  • Groups