SC2KRender
Qu'est-ce que SC2KRender? SC2KRender est un programme open-source qui charge les fichiers de cartes SimCity 2000TM (*.sc2) et les rend en 3D. Plus de 180 modèles uniques ont été réinventés afin que vous puissiez explorer votre métropole comme jamais auparavant. Transformer le monde 2D en 3D a des limites et des choses qui ne sont pas réalisables. Ces limitations de conception ont été résolues en étudiant les jeux 3D Maxis du début des années 90 qui ont utilisé le format de fichier de carte SC2. Veuillez noter que ce programme n'est pas approuvé, parrainé ou autrement affilié à Maxis ou Electronic Arts et que tous les actifs (codes et graphiques) sont des oeuvres originales. Quel moteur de jeu utilisez-vous? SC2KRender est un projet open-source écrit en utilisant DirectX 11 et C++17, il n'utilise pas de moteur de jeu. Une version dépouillée de DirectX ToolKit a été utilisée, qui est une collection de classes d'aide et de fonctions pour DirectX. Certaines caractéristiques de ce homebrew incluent l'anti-aliasing multi-échantillonnage, l'abattage du frustum et l'intégration Direct2D/DirectWrite pour le rendu de texte. Comment puis-je créer mes propres cartes? Vous aurez besoin d'obtenir légalement une copie de SCURK ou WinSCURK pour créer des cartes, ou acheter SimCity 2000TM et soit charger dans votre carte enregistrée ou utiliser la copie incluse de SCURK qui l'accompagne. L'équipe: Aleksander Krimsky: Programmation et Art Thomas Nelson: Artiste principal Diverses personnes qui ont aidé au cours du chemin sont incluses dans les fichiers sources disponibles sur GitHub. Accomplished Decompress and analyse map data Render water, terrain, and building data Fullscreen, borderless, and windowed mode Steam release Futures Plans Textures for terrain and models Lighting with day and night modes Render underground data (tunnels, pipes) Link powerlines Tentative/Stretch Goals Simulation with cars, boats, planes, etc. Support de la section d'aide AR/VR Pourquoi les objets « flicker » pour moi? Cela peut être dû au fait que MSAA a du mal avec certaines géométries sur des bâtiments qui utilisent des faces triangulaires, essayez d'éteindre MSAA pour voir si le problème est corrigé. Je chercherai à trouver une solution plus permanente à l'avenir. Pourquoi les objets sont toujours "flicker" pour moi? Cela pourrait être dû à la lutte en z si votre appareil photo est très loin de la scène. Essayez de zoomer sur la scène et de voir si le problème est résolu. Le problème peut prendre un peu plus d'efforts pour essayer de résoudre. Pourquoi est-ce que ce truc est si largué? La taille de la carte est 128 * 128 = 16384 modèles possibles, sans compter les objets'scénario'. Frustum culling est une fonctionnalité qui empêche le rendu des objets qui ne sont pas dans votre appareil photo, alors essayez d'aller plus au niveau du sol d'une ville pour mieux fps. Malheureusement, le pipeline pour le rendu graphique est en grande partie fileté à l'exception des « listes de commandes » qui sont des caractéristiques uniques de NVidia. Qu'allez-vous faire pour la performance? L'objectif actuel est de travailler sur une technique connue sous le nom d'instancing, qui devrait aider beaucoup à la performance.
['English']
Aleksander Krimsky
Aleksander Krimsky
Indie,Utilities,City Builder