Форум программистов, компьютерный форум, киберфорум
Обо всем!
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Обо всем! Алиэкспресс-проводник https://www.cyberforum.ru/ dump/ thread2120171.html
Админ - не нашёл подходящей ветки, перенеси - куда лучше. На интернет-магазине Алиэкспресс порядок приподношения информации о товаре оставляет желать лучшего, хочется как-то это "работать"....
Принцип работы когнитрона Обо всем!
Опишыте подробно роботу когнитрона. Спасибо
Обо всем! Подскажите, как порешать финансовые трудности
Сложилась в жизни такая ситуация, что был временно не очень трудоспособен, после чего закончились деньги, потерял работу, влез в долги... Ну не суть, на самом деле, и я не очень хочу вдаваться в...
Обо всем! Не знаю куда деть сообщение, по этому пусть тут повисит Нужна помощь по ms power bi. Пару консультаций. Есть тут специалисты? https://www.cyberforum.ru/ dump/ thread2115524.html
Обо всем! Авторизация на сайте https://www.cyberforum.ru/ dump/ thread2115312.html
Добрый день, хотелось бы услышать ваше мнение. По работе надо заходить каждый день на 50+ аккаунтов, просто, зайти и выйти. Вся эта авторизация тратит очень много времени. Да даже с автозаполнением...
Обо всем! Чат для программистов
Судя по гиперактивности некоторых участников данного форума, думую стоит поднять данную тему. Есть чтонибудь такое ?
Олимпиады по IT - ACM/ICPC, CTF и другие Обо всем!
Как точно задать вопрос, сейчас не знаю. Больше, наверно, хочется пообщаться - по крайней мере пока - на эту тему. Кто из здесь присутствующих участвовал в каких олимпиадах в IT, на каком уровне и...
Обо всем! Частная модель нарушителя! Здравствуйте! Кто нибудь если понимает или знает риск менеджмент, можете пожалуйста привести конкретный пример "Частная модель нарушителя", я не совсем понимаю как это сделать! Нужно сделать виде... https://www.cyberforum.ru/ dump/ thread2113743.html
Обо всем! Криптовалюта, что ждет в будущем? https://www.cyberforum.ru/ dump/ thread2113009.html
Как думаете, какие изменения ждут криптовалюту в будущем и будет ли она вообще существовать? Или это пузырь, который скоро лопнет? Интересны ваши мнения по поводу биткоина, блокчейна и крипты в...
Обо всем! Нормально ли заниматься программированием ради увлечения, если на этом не зарабатываешь и почти нет прогресса? Я как бы полу-быдло, нищий, больной, тупой (пишу не для того чтоб пожалели). Нормально ли с такими качествами лезть в программирование, просто с детства очень интересует эта тема? Ещё когда в Денди и... https://www.cyberforum.ru/ dump/ thread2112763.html
4189 / 2295 / 388
Регистрация: 05.10.2013
Сообщений: 6,394
Записей в блоге: 177
18.11.2017, 17:45 0

Тупик в развитии

18.11.2017, 17:45. Показов 389. Ответов 9
Метки (Все метки)

Ответ

Цитата Сообщение от Цыпленок Цыпа Посмотреть сообщение
webGL показалось очень занятной вещью для меня, но до этого я совсем не имел практики в 3D моделировании.
Мне нравится учиться создавать 3D модели в Blender. Результат своей работы можно экспортировать в WebGL с помощью графических библиотек three.js или babylon.js.

Я сделал небольшой пример из примитивов: сферы, конусы, плоскость такой пример на three.js (можно крутить с помощью зажатой кнопки мыши): https://jsfiddle.net/8Observer8/4zbym8L0/

Книга на русском по чистому WebGL версии 1.0: WebGL. Программирование трехмерной графики

Туториал на русском: Основы WebGL

Вот так выглядит минимальная программа на чистом WebGL 1.0, которая выводит на экран точку красного цвета, размером 10 пикселей:

https://jsfiddle.net/8Observer8/8kduku4r/2/

PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<!DOCTYPE html>
<html lang="en">
 
<head>
    <meta charset="UTF-8">
    <title>Shortest Program</title>
</head>
 
<body>
    <canvas id="renderCanvas" width="200" height="200" style="border: 1px solid black;"></canvas>
 
    <script>
        var VSHADER_SOURCE =
            'void main()\n' +
            '{\n' +
            '    gl_Position = vec4(0.0, 0.0, 0.0, 1.0);\n' +
            '    gl_PointSize = 10.0;\n' +
            '}\n';
 
        var FSHADER_SOURCE =
            'void main()\n' +
            '{\n' +
            '    gl_FragColor = vec4(1.0, 0.0, 0.0, 1.0);\n' +
            '}\n';
 
        function main()
        {
            var gl = document.getElementById('renderCanvas').getContext('webgl');
            var vShader = gl.createShader(gl.VERTEX_SHADER);
            gl.shaderSource(vShader, VSHADER_SOURCE);
            gl.compileShader(vShader);
 
            var fShader = gl.createShader(gl.FRAGMENT_SHADER);
            gl.shaderSource(fShader, FSHADER_SOURCE);
            gl.compileShader(fShader);
 
            var program = gl.createProgram();
            gl.attachShader(program, vShader);
            gl.attachShader(program, fShader);
            gl.linkProgram(program);
            gl.useProgram(program);
 
            gl.drawArrays(gl.POINTS, 0, 1);
        }
        main();
    </script>
</body>
 
</html>


Вернуться к обсуждению:
Тупик в развитии
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.11.2017, 17:45
Готовые ответы и решения:

Help новичку в развитии навыков!
Подскажите, пожалуйста, что здесь не так, и если здесь всё так, то почему компилятор на выходе,...

Базовые процессы и явления в развитии российского общества
помогите пожалуйста с вопросиком из контрольной: Перечислите базовые процессы и явления в развитии...

Тенденции в развитии JavaSCRIPT на основе анализа изменений в версиях ЕС-2015,16,17
Помогите, пожалуйста, ответить на вопрос!

Нужен совет от java программистов.или разговор о жизни, судьбе, развитии
Вообщем добрый день всем...Начну с начала, примерно прошлым летом я начал учить С++ с нуля,...

9
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.