<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
Para la organización:<br><br>- Comentar el código: Doxygen. Buena elección.<br>- Repositorios: SVN o GIT. Te recomiendo usar GIT y hospedarlo en www.bitbucket.com (1 gratis privado, todos los que quieras abiertos) o www.github.com (Gratis para abiertos) ; Tutorial: http://scottr.org/presentations/git-in-5-minutes/<br>- Muchas ganas: Un motor gráfico no es una cosa sencilla, así que estate preparado :D<br><br>Hay mucho código que puedes mirar de otros motores gráficos como OpenSceneGraph (OSG), pero son proyectos grandes, podrías perderte.<br><br>Si te interesa la gestión a bajo nivel, las librerías SDL te vendría bien echarles un ojo. http://www.libsdl.org/ ; Son opensource y se usan para muchas cosas.<br><br>En cuanto a arquitectura, hay una demo muy interesante:  http://www.cs.clemson.edu/~malloy/courses/3dgames-2007/tutor/web/sheepshooter/sheepshooter.html<br><br>Sus tutoriales usan OSG + SDL, pero podrías cambiar la parte gráfica con tu motor (La parte de OSG). http://www.cs.clemson.edu/~malloy/courses/3dgames-2007/tutor/index.html<br><br>Usa singletons para administrar los módulos, un patrón de diseño bastante conocido para estas cosas.<br><br>Por último, si te surgen dudas específicas, una buena comunidad para dudas es StackOverFlow: http://stackoverflow.com/  (En inglés)<br><br><div><div id="SkyDrivePlaceholder"></div><hr id="stopSpelling">From: hernan.digiorgi@gmail.com<br>Date: Mon, 1 Oct 2012 12:07:19 -0300<br>To: cconclase@listas.conclase.net<br>Subject: Re: [C con Clase] Render Engine<br><br>Sep, eso estube pensando. El tema de que sea propietario no ayudaría para nada. Un GPL si me gustaria pero un LGPL ya no tanto. Igual creo que es prematuro preocuparme de esto a estas alturas por el tema de que ni siquiera tengo implementada una camara.<div>

<br></div><div>Actualmente pienso un <b>GPL</b>.</div><div><br></div><div>Muchas gracias Salvador por tu predisposicion. Pero como dije antes, no sabría como organizar algo.</div><div><br></div><div>Ademas no tengo experiencia alguno con repositorios, ni control de versiones.</div>

<div><br></div><div>Doy unos datos mas:</div><div><ul><li>El codigo esta en ingles</li><li>Documentacion en codigo para el Doxygen</li><li>Muchas ideas sacadas de Irrlicht</li><li>La idea es que sea un motor basico y extensible.</li>

</ul><div>Asi queda mas atractiva la idea? jejeje</div><div><br></div><div>La idea como ven se moldea con el feedback.</div><div><br></div><div>Aunque mi idea es que participen principiantes en la programacion grafica. Para que se de una especia de "Ohooo mira esto se hace asi y no asa".</div>

<div><br></div><div>No de que mas decir. (: Saludos.</div><br><div class="ecxgmail_quote">El 1 de octubre de 2012 11:04, victor Gonyi <span dir="ltr"><<a href="mailto:mrpiperoman@hotmail.com">mrpiperoman@hotmail.com</a>></span> escribió:<br>

<blockquote class="ecxgmail_quote" style="border-left:1px #ccc solid;padding-left:1ex">


<div><div dir="ltr">
Lo de que sea tema propietario y aprender no lo veo muy pausible. Si quieres que te ayude la gente, siempre recomiendo usar licencias GPL o LGPL en caso de que quieras que pueda usarlo cualquiera incluso si tiene intenciones de hacer juegos u otras cosas con las que ganar dinero.<div>

<br></div><div>Yo estoy interesado en ver su funcionamiento pero nunca me vería involucrado "de gratis" (O sea, sin recibir compensación monetaria) en un proyecto que no vaya a ser libre, y pueda ser usado por cualquiera para aprender.<br>

<div><br></div><div>Un saludo.<br><br><div><div></div><hr>From: <a href="mailto:hernan.digiorgi@gmail.com">hernan.digiorgi@gmail.com</a><br>Date: Mon, 1 Oct 2012 10:53:35 -0300<br>To: <a href="mailto:cconclase@listas.conclase.net">cconclase@listas.conclase.net</a><br>

Subject: [C con Clase] Render Engine<div><div class="h5"><br><br>Hola gente!!! Estoy escribiendo solito... ): muy solito. Un motor de renderizado en C++ y openGL. Actualmente solo compila en entornos X11, pero fácilmente se puede arreglar eso. Y realmente no tiene funcionalidad aun. No creia que requiriese TANTO tiempo xd.<div>



<br></div><div>La idea es comunicar esto a la comunidad, para ver si alguien esta en algo similar. Mi idea es compartir experiencias y código en el desarrollo.</div><div><br></div><div>Igual como mi idea es hacer software propietario no creo que muchos se copen, pero la idea es aprender.</div>



<div><br></div><div>Cualquiera que este interesado en ir aprendiendo opengl y/o a hacer estos proyectos en conjunto, no se como ariamos para ayudarnos pero podriamos compartir algunas cosas. Sobre todo temas de arquitectura.</div>



<div><br></div><div>No se. Saludos cordiales.</div>
<br></div></div><div class="ecxim">_______________________________________________
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a></div></div></div></div>                                        </div></div>
<br>_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div><br></div>
<br>_______________________________________________
Lista de correo Cconclase Cconclase@listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ</div>                                         </div></body>
</html>